powerfully strong - Allemand Anglais Dictionnaire